Android Automotive 存储管理策略实战

30章 车载存储 · 从入门到实战
01
Android Automotive 存储分层、AOSP vs 车厂定制、存储子系统概览。
02
boot、system、vendor、product、odm、userdata 分区的作用与挂载点。
03
super 分区、Logical Volume Manager (LVM) 在车载中的应用。
04
AVF (Android Virtualization Framework) 下的存储隔离策略。
05
文件上下文、安全策略对存储访问的限制。
06
File-Based Encryption (FBE) 与 Metadata Encryption 在车载中的配置。
07
顺序/随机读写、IOPS、延迟对车载应用的影响。
08
车载场景下 eMMC 5.1 与 UFS 3.1 的对比与选择。
09
F2FS 文件系统 闪存优化
针对闪存优化的文件系统在车载 data 分区的部署。
10
Quota 机制、每个应用存储上限的配置与监控。
11
StatFs、StorageManager 的使用与低空间通知。
12
logcat、tombstone、core dump 的存储位置与轮转策略。
13
OTA 与存储 AB分区
AB 分区、虚拟 AB、OTA 升级过程中的存储空间管理。
14
多媒体存储 MediaProvider
Camera、MediaProvider 的存储路径与权限控制。
15
离线地图缓存策略、增量更新与存储清理。
16
Android Backup Service 在车载中的适配与限制。
17
wipe data、dm-verity 与存储安全擦除。
18
使用 fio、dd、ioping 进行车载存储稳定性测试。
19
F2FS 的垃圾回收机制与手动触发策略。
20
Power Loss Protection (PLP) 与文件系统一致性检查。
21
procfs、sysfs、dumpsys diskstats 的使用。
22
DTC (Diagnostic Trouble Codes) 的存储与读取。
23
日志上传策略 压缩清理
存储满时自动上传、压缩与清理机制。
24
Android Automotive 多用户模式下的存储空间分配。
25
pKVM 与存储直通 (Passthrough) 技术。
26
AEC-Q100 认证、宽温范围对存储的影响。
27
存储寿命管理 Wear Leveling
Wear Leveling、Write Amplification 的监控与优化。
28
存储安全擦除 NIST 800-88
符合 NIST 800-88 标准的擦除流程。
29
未来趋势 UFS 4.0
UFS 4.0、ZNS SSD、CXL 在车载存储中的应用前景。
30
综合实战 监控·清理·报警
设计一个车载存储管理模块,包含监控、清理、报警功能。